Vytvoření modelu
Objekty se vytvářejí jako 3D modely. Pro vytvoření modelu slouží element ModelVisual3D. Ten může obsahovat další modely. Nedefinuje přímo 3D objekt, ale používá další třídy pro jejich vytvoření. ModelVisual3D se přidává prostřednictvím přímého obsahu do elementu Viewport3D. Na Obrázku 6 je zobrazen diagram tříd pro vytvoření modelu.
Obrázek 6 Diagram tříd pro vytvoření modelu a jeho přidání do Viewport3D [zdroj: vlastní]
Objekty se vytvářejí jako 3D modely. Pro vytvoření modelu slouží element ModelVisual3D. Ten může obsahovat další modely. Nedefinuje přímo 3D objekt, ale používá další třídy pro jejich vytvoření. ModelVisual3D se přidává prostřednictvím přímého obsahu do elementu Viewport3D. Na Obrázku 22 je zobrazen diagram tříd pro vytvoření modelu.
Atribut Children u elementu Viewport3D je přímým obsahem. Není potřeba používat element vlastnosti pro jeho nastavení. ModelVisual3D má také atributu Children jako přímý obsah. Ten slouží pro vnořování dalších ModelVisual3D elementů. Content atribut nastavuje Model3D. Což může být například světlo (Light) nebo geometrii modelu (GeometryModel3D). GeometryModel3D pak bude sloužit pro vytvoření skutečného objektu.